﻿using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using VisionCloud.Core.Model.Ms;
using VisionCloud.Domain.DtoModel.Applet.RequestDto;
using VisionCloud.Domain.DtoModel.Applet.ResponseDto;

namespace VisionCloud.Domain.Repository.Interface.Ms
{
    public interface IMsPointCompletedRepository : IBaseRepository<MsPointCompleted>
    {
        Task<List<int>> GetCompeltedPointsByFloor(QueryReportConditionDto condition);

        /// <summary>
        /// 获取站点报告列表
        /// </summary>
        /// <param name="condition"></param>
        /// <returns></returns>
        Task<PointReportListDto> GetPointReportList(QueryPointReportDto condition);
    }
}